self-flushing dam - Turkish English Dictionary